package com.example.lt.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.lt.entity.Captcha;

import java.awt.image.BufferedImage;

/**
 * @Author 小涛Tao
 * @Date: 2024/07/27/17:31
 * version 1.0 注释：
 **/
public interface CaptchaService extends IService<Captcha> {

    /**
     * 生成图形验证码，并把验证码 code 、 uuid 和过期时间存储到数据库
     * @param uuid
     * @return
     */
    BufferedImage getCaptcha(String uuid);


    /**
     * 验证用户输入的图形验证码
     * @param captcha
     * @return
     */
    Boolean validate(Captcha captcha);

}
